home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Bank smakow / BankSmakow.air / BankSmakow.swf / scripts / mx / utils / EventUtil.as < prev    next >
Text File  |  2009-12-16  |  2KB  |  55 lines

  1. package mx.utils
  2. {
  3.    import flash.events.MouseEvent;
  4.    import mx.core.mx_internal;
  5.    import mx.events.SandboxMouseEvent;
  6.    
  7.    use namespace mx_internal;
  8.    
  9.    public class EventUtil
  10.    {
  11.       
  12.       mx_internal static const VERSION:String = "3.5.0.12683";
  13.       
  14.       private static var _sandboxEventMap:Object;
  15.       
  16.       private static var _mouseEventMap:Object;
  17.        
  18.       
  19.       public function EventUtil()
  20.       {
  21.          super();
  22.       }
  23.       
  24.       public static function get sandboxMouseEventMap() : Object
  25.       {
  26.          if(!_sandboxEventMap)
  27.          {
  28.             _sandboxEventMap = {};
  29.             _sandboxEventMap[SandboxMouseEvent.CLICK_SOMEWHERE] = MouseEvent.CLICK;
  30.             _sandboxEventMap[SandboxMouseEvent.DOUBLE_CLICK_SOMEWHERE] = MouseEvent.DOUBLE_CLICK;
  31.             _sandboxEventMap[SandboxMouseEvent.MOUSE_DOWN_SOMEWHERE] = MouseEvent.MOUSE_DOWN;
  32.             _sandboxEventMap[SandboxMouseEvent.MOUSE_MOVE_SOMEWHERE] = MouseEvent.MOUSE_MOVE;
  33.             _sandboxEventMap[SandboxMouseEvent.MOUSE_UP_SOMEWHERE] = MouseEvent.MOUSE_UP;
  34.             _sandboxEventMap[SandboxMouseEvent.MOUSE_WHEEL_SOMEWHERE] = MouseEvent.MOUSE_WHEEL;
  35.          }
  36.          return _sandboxEventMap;
  37.       }
  38.       
  39.       public static function get mouseEventMap() : Object
  40.       {
  41.          if(!_mouseEventMap)
  42.          {
  43.             _mouseEventMap = {};
  44.             _mouseEventMap[MouseEvent.CLICK] = SandboxMouseEvent.CLICK_SOMEWHERE;
  45.             _mouseEventMap[MouseEvent.DOUBLE_CLICK] = SandboxMouseEvent.DOUBLE_CLICK_SOMEWHERE;
  46.             _mouseEventMap[MouseEvent.MOUSE_DOWN] = SandboxMouseEvent.MOUSE_DOWN_SOMEWHERE;
  47.             _mouseEventMap[MouseEvent.MOUSE_MOVE] = SandboxMouseEvent.MOUSE_MOVE_SOMEWHERE;
  48.             _mouseEventMap[MouseEvent.MOUSE_UP] = SandboxMouseEvent.MOUSE_UP_SOMEWHERE;
  49.             _mouseEventMap[MouseEvent.MOUSE_WHEEL] = SandboxMouseEvent.MOUSE_WHEEL_SOMEWHERE;
  50.          }
  51.          return _mouseEventMap;
  52.       }
  53.    }
  54. }
  55.